TreeSet 集合无法对自定义类型进行排序
- 以下程序中对于 Person 类型来说,无法排序。因为没有指定 Person 对象之间的比较规则。谁大谁小没有说明。
- 程序运行时出现了以下异常:
java.lang.ClassCastException
test0527.Person cannot be cast to java.lang.Comparable
- 出现异常的原因是:
- Person 类没有实现
java.lang.Comparable
接口
- Person 类没有实现
1 | import java.util.TreeSet; |